package org.finesys.common.file.client.oss;

import lombok.Data;

@Data
public class OssProperties {
    /**
     * 是否启用
     */
    private boolean enable = true;
    /**
     * 对象存储服务的URL
     */
    private String endpoint;
    /**
     * 自定义域名
     */
    private String customDomain;
    /**
     * true path-style nginx 反向代理和S3默认支持 pathStyle {http://endpoint/bucketname} false
     * supports virtual-hosted-style 阿里云等需要配置为 virtual-hosted-style
     * 模式{http://bucketname.endpoint}
     */
    private Boolean pathStyleAccess = true;
    /**
     * 应用ID
     */
    private String appId;
    /**
     * 区域
     */
    private String region;
    /**
     * 认证key
     */
    private String accessKey;
    /**
     * 密钥
     */
    private String secretKey;
    /**
     * 启用SSL
     */
    private boolean enableSSL;
    /**
     * 最大线程数，默认： 100
     */
    private Integer maxConnections = 100;
}
